package cn.demoncat.util.pay.cmbc.entity;

import lombok.Data;

/**
 * 民生银行银企直连-响应参数
 *
 * @author 延晓磊
 * @since 2021年12月28日
 */
@Data
public class ResponseParam {

    /**
     * 响应头
     */
    private ResponseHeader responseHeader;
    /**
     * 请求参数（扩展）
     */
    private RequestParam request;


    /**
     * 响应头
     */
    @Data
    public static class ResponseHeader{

        // 响应时间：YYYY-MM-DD HH:MM:SS
        private String dtServer;
        // 响应状态
        private Status status;

        /**
         * 响应状态
         */
        @Data
        public static class Status{
            // 编码，0表示成功
            private String code;
            // 描述
            private String message;

            /**
             * 成功
             */
            public static final String SUCCESS_CODE = "0";
            /**
             * 转账状态未知
             */
            public static final String UNKNOWN_CODE = "WYHL01";


        }
    }
}
